Stratum is an open source silicon-independent switch operating system for software defined networks. It provides P4Runtime APIs for data plane control (programming forwarding behavior and forwarding tables) and Openconfig-based gNMI APIs for configuration and monitoring of switch elements such as ports, Quality of Service (QoS), and platform that are not programmable by P4Runtime. It does not embed any control protocols and is designed to support an embedded or external network operating system.
For more information on gNMI API, see gRPC API Gateway.
Stratum builds an Openconfig YANG path tree based on the Chassis configuration. Subsequent gNMI Get, Set, and Subscribe requests are supported only for these paths.
For more information on YANG, see the Extreme 9920 Software YANG Reference, 21.2.2.0 .